.bg{
	background-color: #eff7ff;
	height:100%;
	padding-bottom: 800rpx;
}
	.shop-list{
		width: 99%;
		padding: 20rpx 20rpx;
		padding-bottom: 100rpx;
		
	}
		.shop-else-list{
			background-color: #f7f7f7;
			width: 100%;
			height: 100%;
			display: flex;
			position: absolute;
			align-items: center;
			justify-content: center;
		}
		.shop-goods{
			width: 96%;
			background-color: #fff;
		}
		
			.shop-con{
				width: 99%;
				height: 50rpx;
				padding-bottom: 20rpx;
				margin: 1rpx 1rpx;
				border-bottom: 2rpx solid #dddddd;
				display: flex;
			}
				.shop-pic{
					width: 35rpx;
					height: 35rpx;
					padding: 25rpx;
				}
				.shop-name{
					font-size: 30rpx;
					padding: 20rpx 0rpx;
				}
				.arr-pic{
					width: 15rpx;
					padding: 28rpx;
					margin-right: 28rpx;
				}
				
			.goods-list{
				width: 100%;
				margin: 10rpx ;
				padding: 20rpx 20rpx;
				
			}
			.lst{
				display: flex;
				align-items: center;
				padding-bottom: 10rpx;
				
			}
				.icon{
					width: 10%;
				}
				.goods-con{
					width: 88%;
					display:flex;
					padding-bottom: 20rpx;
					margin: 2rpx 2rpx;
					border-bottom: 2rpx solid #dddddd;
				}
					.goods-pic{
						width: 25%;
						margin: 5rpx;
						padding: 10rpx;
						height: 170rpx;
						background-size: cover;
					}
					.text{
						flex: 1;
					}
						.goods-title{
							margin: 5rpx 0rpx;
							height: 50rpx;
							color: #000;
							font-size: 28rpx;
						}
						.goods-des{
							margin: 5rpx;
							padding: 2rpx;
							height: 50rpx;
							color: #000;
							font-size: 26rpx;
						}
						.goods-chooes{
							
						}
						.goods-bott{
							display: flex;
							align-items: center;
						}
							.goods-price{
								color: #ff5500;
								padding-top: 10rpx;
								margin-right: 130rpx;
							}
							.goods-num{
								padding:0 20rpx 0 80rpx;
								font-size: 30rpx;
								color: #000;
							}
							
							
		.cart-foot{
			position: fixed;
			left: 0;
			bottom: 0;
			background-color: #fff;
			justify-content: center;
			align-items: center;
			width: 100%;
			height: 80rpx;
			display: flex;
			padding-left: 5rpx;
		}
			.foot-radio{
				width: 45%;
				padding-left: 20rpx;
			}
			
			.cart-center{
				width: 35%;
				display: flex;
				align-items: center;
				padding: 0 10rpx;
			}
				.cart-c1{
					
				}
				.cart-c2{
					color: #ff5500;
					font-size: 30rpx;
				}
			.cart-right{
				width: 20%;
				background-color: #0055ff;
				align-items: center;
				color: #fff;
				justify-content: center;
				padding: 18rpx 15rpx;
			}
			.cart-rights{
				width: 50%;
				margin-left: 100rpx;
				background-color: #0055ff;
				align-items: center;
				color: #fff;
				justify-content: center;
				padding: 18rpx 15rpx;
			}